#include "Bullet3Common/b3CommandLineArgs.h"
#ifdef __cplusplus
extern "C" {
#endif
b3CommandLineArgs* bullet_Newb3CommandLineArgs(int argc,char** argv){
	int c_arg_argc=argc;
	char * * c_arg_argv=(char * *)(void*)(argv);
	b3CommandLineArgs* wrap_out = new b3CommandLineArgs(c_arg_argc,c_arg_argv);
	return wrap_out;
}

void bullet_b3CommandLineArgs_addArgs(b3CommandLineArgs* c_this,int argc,char** argv){
	int c_arg_argc=argc;
	char * * c_arg_argv=(char * *)(void*)(argv);
	c_this->addArgs(c_arg_argc,c_arg_argv);
}

bool bullet_b3CommandLineArgs_CheckCmdLineFlag(b3CommandLineArgs* c_this,char* arg_name){
	char const * c_arg_arg_name=(char const *)(void*)(arg_name);
	bool c_out = c_this->CheckCmdLineFlag(c_arg_arg_name);
	bool wrap_out = (c_out);
	return wrap_out;
}

int bullet_b3CommandLineArgs_ParsedArgc(b3CommandLineArgs* c_this){
	int c_out = c_this->ParsedArgc();
	int wrap_out = (c_out);
	return wrap_out;
}

#ifdef __cplusplus
}
#endif
